package conson.tech.manage.merchant.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * ClassName: MerchantSettlementInfo
 * Description: 商户结算信息
 * Author: HXL
 * Date: 2020/6/29 1:51 下午
 * Version: 1.0
 */
@Data
public class MerchantSettlementInfoVo implements Serializable {
    private static final long serialVersionUID = -146889083224501501L;
    /** 商户基础信息表ID */
    @ApiModelProperty(value = "商户基础信息表ID")
    private Long merchantBaseId ;
    /** 场景类型 */
    @ApiModelProperty(value = "场景类型")
    private String sceneType ;
    /** 支付渠道:支付宝:alipay 微信wxpay */
    @ApiModelProperty(value = "支付渠道:支付宝:alipay 微信wxpay")
    private String payChannel ;
    /** 行业名称 */
    @ApiModelProperty(value = "行业名称")
    private String industryName ;
    /** 结算规则ID */
    @ApiModelProperty(value = "结算规则ID")
    private String settlementRuleId ;
    /** 结算规则名称 */
    @ApiModelProperty(value = "结算规则名称")
    private String settlementRuleName;
    /** 经营场景类型(多个用逗号分割):0:无 1便捷青岛app */
    @ApiModelProperty(value = "经营场景类型(多个用逗号分割):0:无 1便捷青岛app")
    private String businessSceneType ;
    /** 经营场景应用ID(多个用逗号分割) */
    @ApiModelProperty(value = "经营场景应用ID(多个用逗号分割)")
    private String sceneAppId ;
    /** 证明材料地址(补充信息) */
    @ApiModelProperty(value = "证明材料地址(补充信息)")
    private String supportingMaterialsUrl ;
    /** 经营状态0停止经营1经营中 */
    @ApiModelProperty(value = "经营状态0停止经营1经营中")
    private Integer businessState;
    @ApiModelProperty(value = "商户支付平台支付集合")
    private List<MerchantCostAccountInfoVo> costAccountInfoVoList;
}
